#include <stdio.h>
#include <unistd.h>

int main()
{
  int pid1 = fork();
  if (pid1 == 0)
  {
    for (int i = 0; i < 5; i++)
    {
      lockf(1, 1, 0);
      printf("A %d\n", i);
      sleep(1);
      lockf(1, 0, 0);
      // sleep(3);
    }
  }
  else
  {
    int pid2 = fork();
    if (pid2 == 0)
    {
      for (int i = 0; i < 5; i++)
      {
        lockf(1, 1, 0);
        printf("B %d\n", i);
        lockf(1, 0, 0);
        sleep(1);
      }
    }
    else
    {

      printf("C \n");
    }
    sleep(10);
  }

  return 0;
}
